home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1998 March / Pc Users extra 6.iso / pshare95 / prog / formula1 / vcform1.z / Events.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1997-09-30  |  20.3 KB  |  612 lines

  1. VERSION 5.00
  2. Object = "{13E51000-A52B-11D0-86DA-00608CB9FBFB}#5.0#0"; "VCF15.OCX"
  3. Begin VB.Form Form1 
  4.    Caption         =   "Events"
  5.    ClientHeight    =   7470
  6.    ClientLeft      =   60
  7.    ClientTop       =   345
  8.    ClientWidth     =   9885
  9.    LinkTopic       =   "Form1"
  10.    ScaleHeight     =   7470
  11.    ScaleWidth      =   9885
  12.    StartUpPosition =   2  'CenterScreen
  13.    Begin VB.CheckBox chkGotLostFocus 
  14.       Caption         =   "Got/Lost Focus"
  15.       Height          =   315
  16.       Left            =   3780
  17.       TabIndex        =   31
  18.       Top             =   4965
  19.       Value           =   1  'Checked
  20.       Width           =   1440
  21.    End
  22.    Begin VB.CheckBox chkMouseEvents 
  23.       Caption         =   "Mouse Events"
  24.       Height          =   315
  25.       Left            =   3780
  26.       TabIndex        =   30
  27.       Top             =   4680
  28.       Value           =   1  'Checked
  29.       Width           =   1365
  30.    End
  31.    Begin VB.CheckBox chkKeyEvents 
  32.       Caption         =   "Key Events"
  33.       Height          =   315
  34.       Left            =   3780
  35.       TabIndex        =   29
  36.       Top             =   5250
  37.       Value           =   1  'Checked
  38.       Width           =   1365
  39.    End
  40.    Begin VB.Frame Frame2 
  41.       Caption         =   "Other Events"
  42.       Height          =   1230
  43.       Left            =   3630
  44.       TabIndex        =   28
  45.       Top             =   4440
  46.       Width           =   1725
  47.    End
  48.    Begin VB.CommandButton btnReplace 
  49.       Caption         =   "Replace"
  50.       Height          =   225
  51.       Left            =   45
  52.       TabIndex        =   27
  53.       Top             =   4785
  54.       Width           =   915
  55.    End
  56.    Begin VB.CommandButton btnFindReplace 
  57.       Caption         =   "Find"
  58.       Height          =   225
  59.       Left            =   45
  60.       TabIndex        =   26
  61.       Top             =   4530
  62.       Width           =   915
  63.    End
  64.    Begin VB.CheckBox chkModified 
  65.       Caption         =   "Modified"
  66.       Height          =   270
  67.       Left            =   1125
  68.       TabIndex        =   25
  69.       Top             =   4500
  70.       Width           =   975
  71.    End
  72.    Begin VB.CommandButton ClearEvents 
  73.       Caption         =   "Clear Events"
  74.       Height          =   285
  75.       Left            =   5415
  76.       TabIndex        =   24
  77.       Top             =   60
  78.       Width           =   1065
  79.    End
  80.    Begin VB.ListBox lstEvents 
  81.       Height          =   5325
  82.       Left            =   5415
  83.       TabIndex        =   23
  84.       Top             =   375
  85.       Width           =   4440
  86.    End
  87.    Begin VB.CheckBox chkStartEdit 
  88.       Caption         =   "DoStartEdit"
  89.       Height          =   315
  90.       Left            =   2070
  91.       TabIndex        =   17
  92.       Top             =   6540
  93.       Value           =   1  'Checked
  94.       Width           =   1365
  95.    End
  96.    Begin VB.CheckBox chkSelChange 
  97.       Caption         =   "DoSelChange"
  98.       Height          =   315
  99.       Left            =   8040
  100.       TabIndex        =   16
  101.       Top             =   6255
  102.       Value           =   1  'Checked
  103.       Width           =   1425
  104.    End
  105.    Begin VB.CheckBox chkTopLeftChanged 
  106.       Caption         =   "DoTopLeftChanged"
  107.       Height          =   315
  108.       Left            =   8040
  109.       TabIndex        =   15
  110.       Top             =   6540
  111.       Value           =   1  'Checked
  112.       Width           =   1770
  113.    End
  114.    Begin VB.CheckBox chkStartRecalc 
  115.       Caption         =   "DoStartRecalc"
  116.       Height          =   315
  117.       Left            =   3945
  118.       TabIndex        =   14
  119.       Top             =   6255
  120.       Value           =   1  'Checked
  121.       Width           =   1365
  122.    End
  123.    Begin VB.CheckBox chkObjValueChanged 
  124.       Caption         =   "DoObjValueChanged"
  125.       Height          =   315
  126.       Left            =   5730
  127.       TabIndex        =   13
  128.       Top             =   7110
  129.       Value           =   1  'Checked
  130.       Width           =   1830
  131.    End
  132.    Begin VB.CheckBox chkRClick 
  133.       Caption         =   "DoRClick"
  134.       Height          =   315
  135.       Left            =   240
  136.       TabIndex        =   12
  137.       Top             =   6540
  138.       Value           =   1  'Checked
  139.       Width           =   1230
  140.    End
  141.    Begin VB.CheckBox chkRDblClick 
  142.       Caption         =   "DoRDblClick"
  143.       Height          =   315
  144.       Left            =   240
  145.       TabIndex        =   11
  146.       Top             =   6825
  147.       Value           =   1  'Checked
  148.       Width           =   1230
  149.    End
  150.    Begin VB.CheckBox chkSafeEvents 
  151.       Caption         =   "DoSafeEvents"
  152.       Height          =   315
  153.       Left            =   8040
  154.       TabIndex        =   10
  155.       Top             =   5970
  156.       Width           =   1425
  157.    End
  158.    Begin VB.CheckBox chkObjClick 
  159.       Caption         =   "DoObjClick"
  160.       Height          =   315
  161.       Left            =   5730
  162.       TabIndex        =   9
  163.       Top             =   5970
  164.       Value           =   1  'Checked
  165.       Width           =   1230
  166.    End
  167.    Begin VB.CheckBox chkObjDblClick 
  168.       Caption         =   "DoObjDblClick"
  169.       Height          =   315
  170.       Left            =   5730
  171.       TabIndex        =   8
  172.       Top             =   6255
  173.       Value           =   1  'Checked
  174.       Width           =   1470
  175.    End
  176.    Begin VB.CheckBox chkObjGotFocus 
  177.       Caption         =   "DoObjGotFocus"
  178.       Height          =   315
  179.       Left            =   5730
  180.       TabIndex        =   7
  181.       Top             =   6540
  182.       Value           =   1  'Checked
  183.       Width           =   1470
  184.    End
  185.    Begin VB.CheckBox chkObjLostFocus 
  186.       Caption         =   "DoObjLostFocus"
  187.       Height          =   315
  188.       Left            =   5730
  189.       TabIndex        =   6
  190.       Top             =   6825
  191.       Value           =   1  'Checked
  192.       Width           =   1575
  193.    End
  194.    Begin VB.CheckBox chkEndRecalc 
  195.       Caption         =   "DoEndRecalc"
  196.       Height          =   315
  197.       Left            =   3945
  198.       TabIndex        =   5
  199.       Top             =   5970
  200.       Value           =   1  'Checked
  201.       Width           =   1320
  202.    End
  203.    Begin VB.CheckBox chkCancelEdit 
  204.       Caption         =   "DoCancelEdit"
  205.       Height          =   315
  206.       Left            =   2070
  207.       TabIndex        =   4
  208.       Top             =   5970
  209.       Value           =   1  'Checked
  210.       Width           =   1365
  211.    End
  212.    Begin VB.CheckBox chkEndEdit 
  213.       Caption         =   "DoEndEdit"
  214.       Height          =   315
  215.       Left            =   2070
  216.       TabIndex        =   3
  217.       Top             =   6255
  218.       Value           =   1  'Checked
  219.       Width           =   1230
  220.    End
  221.    Begin VCF150Ctl.F1Book F1Book1 
  222.       Height          =   4290
  223.       Left            =   45
  224.       TabIndex        =   2
  225.       Top             =   90
  226.       Width           =   5265
  227.       _ExtentX        =   9287
  228.       _ExtentY        =   7567
  229.       _0              =   $"Events.frx":0000
  230.       _1              =   $"Events.frx":0405
  231.       _2              =   $"Events.frx":080A
  232.       _3              =   $"Events.frx":0C0F
  233.       _4              =   $"Events.frx":1014
  234.       _count          =   5
  235.       _ver            =   1
  236.    End
  237.    Begin VB.CheckBox chkDblClick 
  238.       Caption         =   "DoDblClick"
  239.       Height          =   315
  240.       Left            =   240
  241.       TabIndex        =   1
  242.       Top             =   6255
  243.       Value           =   1  'Checked
  244.       Width           =   1275
  245.    End
  246.    Begin VB.CheckBox chkClick 
  247.       Caption         =   "DoClick"
  248.       Height          =   315
  249.       Left            =   240
  250.       TabIndex        =   0
  251.       Top             =   5970
  252.       Value           =   1  'Checked
  253.       Width           =   1230
  254.    End
  255.    Begin VB.Frame Frame1 
  256.       Caption         =   "Object Events"
  257.       Height          =   1725
  258.       Left            =   5595
  259.       TabIndex        =   18
  260.       Top             =   5760
  261.       Width           =   2010
  262.    End
  263.    Begin VB.Frame Clicks 
  264.       Caption         =   "Click Events"
  265.       Height          =   1725
  266.       Left            =   45
  267.       TabIndex        =   19
  268.       Top             =   5745
  269.       Width           =   1605
  270.    End
  271.    Begin VB.Frame Frame3 
  272.       Caption         =   "Edit Events"
  273.       Height          =   1725
  274.       Left            =   1890
  275.       TabIndex        =   20
  276.       Top             =   5745
  277.       Width           =   1605
  278.    End
  279.    Begin VB.Frame Frame4 
  280.       Caption         =   "Recalc Events"
  281.       Height          =   1725
  282.       Left            =   3765
  283.       TabIndex        =   21
  284.       Top             =   5745
  285.       Width           =   1605
  286.    End
  287.    Begin VB.Frame Frame5 
  288.       Caption         =   "Misc. Events"
  289.       Height          =   1725
  290.       Left            =   7845
  291.       TabIndex        =   22
  292.       Top             =   5760
  293.       Width           =   2010
  294.    End
  295. Attribute VB_Name = "Form1"
  296. Attribute VB_GlobalNameSpace = False
  297. Attribute VB_Creatable = False
  298. Attribute VB_PredeclaredId = True
  299. Attribute VB_Exposed = False
  300. Option Explicit
  301. Dim ModifiedEvent As Boolean
  302. Private Sub Check3_Click()
  303. End Sub
  304. Private Sub btnFindReplace_Click()
  305.     Dim pFound As Long
  306.     On Error GoTo FindError
  307.     F1Book1.Find "6", 1, 1, 1, 20, 20, F1FindByRows, pFound
  308.     Exit Sub
  309. FindError:
  310.     MsgBox Err.Description
  311.     Resume Next
  312. End Sub
  313. Private Sub btnReplace_Click()
  314.     Dim pFound As Long
  315.     Dim pReplaced As Long
  316.     On Error GoTo ReplaceError
  317.     F1Book1.Replace "6", "7", 1, 1, 1, 20, 20, F1FindByRows, pFound, pReplaced
  318.     Exit Sub
  319. ReplaceError:
  320.     MsgBox Err.Description
  321.     Resume Next
  322. End Sub
  323. Private Sub chkCancelEdit_Click()
  324.     If chkCancelEdit = 1 Then
  325.         F1Book1.DoCancelEdit = True
  326.     Else
  327.         F1Book1.DoCancelEdit = False
  328.     End If
  329. End Sub
  330. Private Sub chkClick_Click()
  331.     If chkClick = 1 Then
  332.         F1Book1.DoClick = True
  333.     Else
  334.         F1Book1.DoClick = False
  335.     End If
  336. End Sub
  337. Private Sub chkDblClick_Click()
  338.     If chkDblClick = 1 Then
  339.         F1Book1.DoDblClick = True
  340.     Else
  341.         F1Book1.DoDblClick = False
  342.     End If
  343. End Sub
  344. Private Sub chkEndEdit_Click()
  345.     If chkEndEdit = 1 Then
  346.         F1Book1.DoEndEdit = True
  347.     Else
  348.         F1Book1.DoEndEdit = False
  349.     End If
  350. End Sub
  351. Private Sub chkEndRecalc_Click()
  352.     If chkEndRecalc = 1 Then
  353.         F1Book1.DoEndRecalc = True
  354.     Else
  355.         F1Book1.DoEndRecalc = False
  356.     End If
  357. End Sub
  358. Private Sub chkModified_Click()
  359.     If Not ModifiedEvent Then
  360.         F1Book1.Modified = False
  361.         chkModified.Value = 0
  362.     End If
  363.     ModifiedEvent = False
  364. End Sub
  365. Private Sub chkObjClick_Click()
  366.     If chkObjClick = 1 Then
  367.         F1Book1.DoObjClick = True
  368.     Else
  369.         F1Book1.DoObjClick = False
  370.     End If
  371. End Sub
  372. Private Sub chkObjDblClick_Click()
  373.     If chkObjDblClick = 1 Then
  374.         F1Book1.DoObjDblClick = True
  375.     Else
  376.         F1Book1.DoObjDblClick = False
  377.     End If
  378. End Sub
  379. Private Sub chkObjGotFocus_Click()
  380.     If chkObjGotFocus = 1 Then
  381.         F1Book1.DoObjGotFocus = True
  382.     Else
  383.         F1Book1.DoObjGotFocus = False
  384.     End If
  385. End Sub
  386. Private Sub chkObjLostFocus_Click()
  387.     If chkObjLostFocus = 1 Then
  388.         F1Book1.DoObjLostFocus = True
  389.     Else
  390.         F1Book1.DoObjLostFocus = False
  391.     End If
  392. End Sub
  393. Private Sub chkObjValueChanged_Click()
  394.     If chkObjValueChanged = 1 Then
  395.         F1Book1.DoObjValueChanged = True
  396.     Else
  397.         F1Book1.DoObjValueChanged = False
  398.     End If
  399. End Sub
  400. Private Sub chkRClick_Click()
  401.     If chkRClick = 1 Then
  402.         F1Book1.DoRClick = True
  403.     Else
  404.         F1Book1.DoRClick = False
  405.     End If
  406. End Sub
  407. Private Sub chkRDblClick_Click()
  408.     If chkRDblClick = 1 Then
  409.         F1Book1.DoRDblClick = True
  410.     Else
  411.         F1Book1.DoRDblClick = False
  412.     End If
  413. End Sub
  414. Private Sub chkSafeEvents_Click()
  415.     If chkSafeEvents = 1 Then
  416.         F1Book1.DoSafeEvents = True
  417.     Else
  418.         F1Book1.DoSafeEvents = False
  419.     End If
  420. End Sub
  421. Private Sub chkSelChange_Click()
  422.     If chkSelChange = 1 Then
  423.         F1Book1.DoSelChange = True
  424.     Else
  425.         F1Book1.DoSelChange = False
  426.     End If
  427. End Sub
  428. Private Sub chkStartEdit_Click()
  429.     If chkStartEdit = 1 Then
  430.         F1Book1.DoStartEdit = True
  431.     Else
  432.         F1Book1.DoStartEdit = False
  433.     End If
  434. End Sub
  435. Private Sub chkStartRecalc_Click()
  436.     If chkStartRecalc = 1 Then
  437.         F1Book1.DoStartRecalc = True
  438.     Else
  439.         F1Book1.DoStartRecalc = False
  440.     End If
  441. End Sub
  442. Private Sub chkTopLeftChanged_Click()
  443.     If chkTopLeftChanged = 1 Then
  444.         F1Book1.DoTopLeftChanged = True
  445.     Else
  446.         F1Book1.DoTopLeftChanged = False
  447.     End If
  448. End Sub
  449. Private Sub ClearEvents_Click()
  450.     Dim x As Integer
  451.     For x = 1 To lstEvents.ListCount
  452.         lstEvents.RemoveItem 0
  453.     Next x
  454. End Sub
  455. Private Sub F1Book1_BeforeReplace(newString As String, ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, pAction As Integer)
  456.     Dim result As Integer
  457.     result = MsgBox("Replace " & newString, vbYesNoCancel)
  458.     If result = vbYes Then
  459.         pAction = F1ReplaceYes
  460.     ElseIf result = vbNo Then
  461.         pAction = F1ReplaceNo
  462.     Else
  463.         pAction = F1ReplaceCancel
  464.     End If
  465.     lstEvents.AddItem "BeforeReplace -- newString=" & newString & " nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol & " pAction=" & pAction, 0
  466. End Sub
  467. Private Sub F1Book1_CancelEdit()
  468.     lstEvents.AddItem "CancelEdit", 0
  469. End Sub
  470. Private Sub F1Book1_Click(ByVal nRow As Long, ByVal nCol As Long)
  471.     lstEvents.AddItem "Click -- Row=" & nRow & " Col=" & nCol, 0
  472. End Sub
  473. Private Sub F1Book1_DblClick(ByVal nRow As Long, ByVal nCol As Long)
  474.     lstEvents.AddItem "DblClick -- Row=" & nRow & " Col=" & nCol, 0
  475. End Sub
  476. Private Sub F1Book1_EndEdit(EditString As String, Cancel As Integer)
  477.     Dim result As Integer
  478.     lstEvents.AddItem "EndEdit -- EditString=" & EditString, 0
  479.     result = MsgBox("Do you wish to cancel Editing?", vbYesNo)
  480.     If result = vbYes Then
  481.         Cancel = True
  482.         Exit Sub
  483.     End If
  484.     EditString = InputBox("Change the Value", , EditString)
  485. End Sub
  486. Private Sub F1Book1_EndRecalc()
  487.     lstEvents.AddItem "EndRecalc", 0
  488. End Sub
  489. Private Sub F1Book1_Found(ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, pCancel As Integer)
  490.     Dim result As Integer
  491.     result = MsgBox("Cancel", vbYesNo)
  492.     If result = vbYes Then
  493.         pCancel = 1
  494.     ElseIf result = vbNo Then
  495.         pCancel = 0
  496.     End If
  497.     lstEvents.AddItem "Found -- nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol, 0
  498. End Sub
  499. Private Sub F1Book1_GotFocus()
  500.     If chkGotLostFocus = 1 Then
  501.         lstEvents.AddItem "GotFocus", 0
  502.     End If
  503. End Sub
  504. Private Sub F1Book1_KeyDown(KeyCode As Integer, Shift As Integer)
  505.     If chkKeyEvents = 1 Then
  506.         lstEvents.AddItem "KeyDown -- KeyCode=" & KeyCode & " Shift=" & Shift, 0
  507.     End If
  508. End Sub
  509. Private Sub F1Book1_KeyPress(KeyAscii As Integer)
  510.     If chkKeyEvents = 1 Then
  511.         lstEvents.AddItem "KeyPress -- KeyAscii=" & KeyAscii, 0
  512.     End If
  513. End Sub
  514. Private Sub F1Book1_KeyUp(KeyCode As Integer, Shift As Integer)
  515.     If chkKeyEvents = 1 Then
  516.         lstEvents.AddItem "KeyUp -- KeyCode=" & KeyCode & " Shift=" & Shift, 0
  517.     End If
  518. End Sub
  519. Private Sub F1Book1_LostFocus()
  520.     If chkGotLostFocus = 1 Then
  521.         lstEvents.AddItem "LostFocus", 0
  522.     End If
  523. End Sub
  524. Private Sub F1Book1_Modified()
  525.     lstEvents.AddItem "Modified", 0
  526.     ModifiedEvent = True
  527.     chkModified.Value = 1
  528. End Sub
  529. Private Sub F1Book1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
  530.     If chkMouseEvents = 1 Then
  531.         lstEvents.AddItem "MouseDown -- Button=" & Button & " Shift=" & Shift & " x=" & x & " y=" & y, 0
  532.     End If
  533. End Sub
  534. Private Sub F1Book1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
  535.     If chkMouseEvents = 1 Then
  536.         lstEvents.AddItem "MouseMove -- Button=" & Button & " Shift=" & Shift & " x=" & x & " y=" & y, 0
  537.     End If
  538. End Sub
  539. Private Sub F1Book1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
  540.     If chkMouseEvents = 1 Then
  541.         lstEvents.AddItem "MouseDown -- Button=" & Button & " Shift=" & Shift & " x=" & x & " y=" & y, 0
  542.     End If
  543. End Sub
  544. Private Sub F1Book1_ObjClick(ObjName As String, ByVal ObjID As Long)
  545.     lstEvents.AddItem "ObjClick -- ObjName=" & ObjName & " ObjID=" & ObjID, 0
  546. End Sub
  547. Private Sub F1Book1_ObjDblClick(ObjName As String, ByVal ObjID As Long)
  548.     lstEvents.AddItem "ObjDblClick -- ObjName=" & ObjName & " ObjID=" & ObjID, 0
  549. End Sub
  550. Private Sub F1Book1_ObjGotFocus(ObjName As String, ByVal ObjID As Long)
  551.     lstEvents.AddItem "ObjGotFocus -- ObjName=" & ObjName & " ObjID=" & ObjID, 0
  552. End Sub
  553. Private Sub F1Book1_ObjLostFocus(ObjName As String, ByVal ObjID As Long)
  554.     lstEvents.AddItem "ObjLostFocus -- ObjName=" & ObjName & " ObjID=" & ObjID, 0
  555. End Sub
  556. Private Sub F1Book1_ObjValueChanged(ObjName As String, ByVal ObjID As Long)
  557.     lstEvents.AddItem "ObjValueChanged -- ObjName=" & ObjName & " ObjID=" & ObjID, 0
  558. End Sub
  559. Private Sub F1Book1_ODBCExecuteError(ByVal nRow As Long, ByVal nCol As Long, pAction As Integer)
  560.     lstEvents.AddItem "ODBCExecuteError -- nRow=" & nRow & " nCol=" & nCol & " pAction=" & pAction, 0
  561. End Sub
  562. Private Sub F1Book1_RClick(ByVal nRow As Long, ByVal nCol As Long)
  563.     lstEvents.AddItem "RClick -- Row=" & nRow & " Col=" & nCol, 0
  564. End Sub
  565. Private Sub F1Book1_RDblClick(ByVal nRow As Long, ByVal nCol As Long)
  566.     lstEvents.AddItem "RDblClick -- Row=" & nRow & " Col=" & nCol, 0
  567. End Sub
  568. Private Sub F1Book1_SafeBeforeReplace(newString As VCF150Ctl.IF1EventArg, ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, Action As VCF150Ctl.IF1EventArg)
  569.     lstEvents.AddItem "SafeBeforeReplace -- newString=" & newString & " nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol & " Action=" & Action, 0
  570. End Sub
  571. Private Sub F1Book1_SafeEndEdit(EditString As VCF150Ctl.IF1EventArg, CancelFlag As VCF150Ctl.IF1EventArg)
  572.     lstEvents.AddItem "SafeEndEdit -- EditString=" & EditString, 0
  573. End Sub
  574. Private Sub F1Book1_SafeFound(ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, CancelFlag As VCF150Ctl.IF1EventArg)
  575.     lstEvents.AddItem "SafeFound -- nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol, 0
  576. End Sub
  577. Private Sub F1Book1_SafeODBCExecuteError(ByVal nRow As Long, ByVal nCol As Long, Action As VCF150Ctl.IF1EventArg)
  578.     lstEvents.AddItem "ODBCExecuteError -- nRow=" & nRow & " nCol=" & nCol & " Action=" & Action, 0
  579. End Sub
  580. Private Sub F1Book1_SafeStartEdit(EditString As VCF150Ctl.IF1EventArg, CancelFlag As VCF150Ctl.IF1EventArg)
  581.     lstEvents.AddItem "SafeStartEdit -- EditString=" & EditString, 0
  582. End Sub
  583. Private Sub F1Book1_SafeValidationFailed(EntryString As VCF150Ctl.IF1EventArg, ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, MessageString As VCF150Ctl.IF1EventArg, Action As VCF150Ctl.IF1EventArg)
  584.     lstEvents.AddItem "SafeValidationFailed -- EntryString=" & EntryString & " nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol & " MessageString=" & MessageString & " Action=" & Action, 0
  585. End Sub
  586. Private Sub F1Book1_SelChange()
  587.     lstEvents.AddItem "SelChange", 0
  588. End Sub
  589. Private Sub F1Book1_StartEdit(EditString As String, Cancel As Integer)
  590.     Dim result As Integer
  591.     lstEvents.AddItem "StartEdit -- EditString=" & EditString, 0
  592.     result = MsgBox("Do you wish to cancel Editing?", vbYesNo)
  593.     If result = vbYes Then
  594.         Cancel = True
  595.         Exit Sub
  596.     End If
  597.     EditString = InputBox("Change the Default Value", , EditString)
  598. End Sub
  599. Private Sub F1Book1_StartRecalc()
  600.     lstEvents.AddItem "StartRecalc", 0
  601. End Sub
  602. Private Sub F1Book1_TopLeftChanged()
  603.     lstEvents.AddItem "TopLeftChanged", 0
  604. End Sub
  605. Private Sub F1Book1_ValidationFailed(pEntry As String, ByVal nSheet As Long, ByVal nRow As Long, ByVal nCol As Long, pShowMessage As String, pAction As Integer)
  606.     lstEvents.AddItem "ValidationFailed -- pEntry=" & pEntry & " nSheet=" & nSheet & " nRow=" & nRow & " nCol=" & nCol & " pShowMessage=" & pShowMessage & " pAction=" & pAction, 0
  607. End Sub
  608. Private Sub Form_Load()
  609.     F1Book1.Modified = False
  610.     ModifiedEvent = False
  611. End Sub
  612.